---
title: La valeur attribuée a locals n'est pas acceptée.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **LocalsNotAnObject**: `locals` can only be assigned to an object. Other values like numbers, strings, etc. are not accepted.

## Qu'est-ce qui a mal tourné ?
Émise lorsque `locals` est remplacée par quelque chose qui n'est pas un objet.

Par exemple :
```ts
import {defineMiddleware} from "astro:middleware";
export const onRequest = defineMiddleware((context, next) => {
  context.locals = 1541;
  return next();
});
```
